
@charset "utf-8";

/* ========== 重置 ========== */

@media only screen and (min-width:1200px) {
html {
font-size: 20px;
}
}

@media only screen and (min-width:1150px) and (max-width:1199px) {
html {
font-size: 19px;
}
}

@media only screen and (min-width:1099px) and (max-width:1149px) {
html {
font-size: 18px;
}
}

@media only screen and (min-width:1050px) and (max-width:1098px) {
html {
font-size: 17px;
}
}

@media only screen and (min-width:1000px) and (max-width:1049px) {
html {
font-size: 16px;
}
}

@media only screen and (min-width:950px) and (max-width:999px) {
html {
font-size: 15px;
}
}

@media only screen and (min-width:900px) and (max-width:949px) {
html {
font-size: 14px;
}
}

@media only screen and (min-width:768px) and (max-width:899px) {
html {
font-size: 12.5px;
}
}

@media only screen and (min-width:768px) and (max-width:819px) {
html {
font-size: 12px;
}
}

.screen,
.screen span,
.screen h1,
.screen h2,
.screen h3,
.screen h4,
.screen h5,
.screen h6,
.screen hr,
.screen b,
.screen i,
.screen em,
.screen strong,
.screen big,
.screen small,
.screen sup,
.screen sub,
.screen bdo,
.screen pre,
.screen code,
.screen tt,
.screen kbd,
.screen var,
.screen dfn,
.screen samp,
.screen acronym,
.screen abbr,
.screen address,
.screen blockquote,
.screen q,
.screen cite,
.screen ins,
.screen del,
.screen label,
.screen p,
.screen a,
.screen ul,
.screen ol,
.screen li,
.screen dl,
.screen dt,
.screen dd,
.screen img,
.screen fieldset,
.screen form,
.screen label,
.screen legend {
margin: 0px;
padding: 0px;
border: 0px;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

.screen div {

}

.screen blockquote,
.screen q {
quotes: none;
}

.screen blockquote:before,
.screen blockquote:after,
.screen q:before,
.screen q:after {
content: '';
content: none;
}


.screen h1 {
font-size: large;
}

.screen h2,
.screen h3,
.screen h4,
.screen h5,
.screen h6 {
font-size: small;
}

.screen table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}

.screen ul {
list-style-type: none;
}

.screen ol li {
margin-left: 24px;
list-style-type: decimal;
}

.screen em {
font-style: normal;
color: #F00;
vertical-align: baseline;
font-weight: normal;
}

.screen strong {
vertical-align: baseline;
}

.screen small {
font-size: x-small;
font-style: normal;
color: #006666;
margin-left: 2px;
}

.screen sup {
font-size: x-small;
font-style: normal;
color: #006666;
margin-left: 2px;
}

.screen sub {
font-size: x-small;
font-style: normal;
color: #006666;
margin-left: 2px;
}

.screen pre {
font-size: small;
}

.screen code {
font-size: small;
border: 1px solid #5B86B9;
background-color: #FFFFF8;
display: block;
overflow: auto;
}

.screen abbr {
color: #099;
}

.screen address {
display: inline;
font-size: small;
font-style: normal;
color: #090;
}

.screen blockquote {
color: #66C;
}

.screen q {
display: inline;
font-size: small;
font-style: normal;
color: #0f0f0f;
}

.screen cite {
display: inline;
font-size: small;
font-style: normal;
color: #A5B2BD;
}

.screen cite a {
display: inline;
font-size: small;
font-style: normal;
color: #A5B2BD;
text-decoration: none;
}

.screen label {
white-space: nowrap;
}

.screen fieldset {
border: 1px solid #68A54C;
}

.screen legend {
color: #68A54C;
padding: 5px;
margin: 10px;
}

.screen .floatL {
float: left;
display: inline;
}

/*end通用*/


.blue {
padding:0px;
margin:0px;
font-size: 13px;
line-height: 25px;
color:#505050;
text-align: left;
}
.blue .w100 {
max-width:1200px;
width: 100%;
padding: 0px;
margin: 0px auto;
border: none;
overflow: hidden;
}
/*首页*/
.blue .all_title{
width:100%;
height:80px;
margin: 10px auto 0px auto;
padding: 0px;

overflow: hidden;
}
.blue .all_title h2{
margin:0px auto;
font-family: "微软雅黑";
font-size: 30px;
line-height: 40px;
color: #d41717;
font-weight: 500;
text-align: center;
}
.blue .all_title h3{
font-family: "微软雅黑";
font-size: 20px;
line-height: 30px;
color: #a0a0a0;
font-weight: 400;
text-align: center;
text-transform:uppercase;
}
.blue .all_title h4{
margin:0px auto;
font-family: "微软雅黑";
font-size: 30px;
line-height: 40px;
color: #fff;
font-weight: 500;
text-align: center;
}
.blue .all_title h5{
font-family: "微软雅黑";
font-size: 20px;
line-height: 30px;
color: #fff;
font-weight: 400;
text-align: center;
text-transform:uppercase;
}
.blue .index_more{
width: 116px;
height: 34px;
font-size: 18px;
line-height: 30px;
color: #fbca18;
text-align: center;
font-weight:600;
border: 2px solid #fbca18;
}
.blue .index_more:hover{
color: #d41717;
border: 2px solid #d41717;
}
.blue .index_more a{
color: #fbca18;
}
.blue .jieshao {
max-width: 1200px;
width: 100%;
height: auto;
margin: 40px auto 20px auto;
padding:0;
border: none;
overflow:hidden;
}
.blue .jieshao .tu{
width: 318px;
height:398px;
float:left;

}
.blue .jieshao .tu img{
width:286px;
height: 368px;
float:left;
margin-top:12px;
margin-left:10px;
position: relative;
}
.blue .jieshao .tu .zhezhao{
position: absolute;

width: 318px;
height:398px;
background: url(../images/about_bg.png) no-repeat center;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
z-index: 100;
}
.blue .jieshao .content{
width: 1200px;
margin: 16px auto 0px auto;
border: none;
font-size:13px;
line-height: 25px;
color: #373737;
text-align: left;
font-weight:400;
overflow:hidden;
}

.blue .jieshao .content ul{
width:860px;
height:116px;
margin: 30px auto 0px auto;
display:block;
}
.blue .jieshao .content ul li{
width:224px;
height:72px;
padding:14px;
float:left;
margin: 0px 16px 0px 10px;
font-size:13px;
line-height: 23px;
color: #ebebeb;
text-align: left;
font-weight:400;
background:#d41717;
overflow:hidden;
}
.blue .jieshao .content ul li img{
float:left;
margin:4px 10px 0px 0px;
}
.blue .jieshao .content ul li span{
font-size:13px;
line-height: 23px;
color: #ededed;
text-align: left;
font-weight:400;
}
.blue .jieshao .content ul li a{
font-size:17px;
line-height:30px;
color: #fff;
text-align: left;
font-weight:400;
}
.blue .news{
width: 100%;
height:460px;
padding-top:20px;
margin: 40px 0px 0px 0px;
background:url(../images/news_bg.jpg) no-repeat;
}
.blue .news .content{
max-width:1200px;
width: 100%;
height:260px;
padding-top:30px;
margin: 10px auto 0px auto;
overflow:hidden;
}
.blue .news .content ul{
max-width:1260px;
width: 100%;
display:block;
}
.blue .news li{
width: 370px;
height: 370px;
float:left;
margin:0px 12px 0px 10px;
border: none;
background:#fff;
overflow:hidden;
}
.blue .news li .title{
width: 100%;
height: 50px;
}
.blue .news li .title h1{
width: 164px;
height: 50px;
float:left;
background:#d41717;
font-family: '微软雅黑';
font-size: 17px;
line-height: 50px;
color: #fff;
text-align: center;
font-weight:400;
}
.blue .news li .title a{
width: 80px;
height: 40px;
float:right;
background:#d2cfcf;
font-family: '微软雅黑';
font-size: 13px;
line-height: 40px;
color: #d41717;
text-align: center;
font-weight:400;
}
.blue .news li span{
font-family: '微软雅黑';
font-size: 17px;
line-height: 40px;
color: #000;
text-align: left;
font-weight:700;
padding:10px 0px 6px;
display:block;
}
.blue .news li p{
font-family: '微软雅黑';
font-size: 13px;
line-height: 24px;
color: #000;
text-align: left;
font-weight:400;
padding:0px 10px 10px 10px;
}
.blue .Tab1 {
width: 100%;
min-height:600px;
_height:600px;
overflow:visible;
padding: 0;
margin: 30px 0 0 0;
border: none;
background: url(../images/xiangmu_bg.jpg) repeat-x bottom;
}
.blue .Tab1 .Menubox {
max-width: 1200px;
width: 100%;
padding:0;
margin:20px auto;
text-align: center;
}
.blue .Tab1 .Menubox li {
padding:2px 20px 2px 20px;
margin: 0px 6px 0px 6px;
text-align: center;
font-family: "微软雅黑";
font-size: 16px;
line-height: 40px;
font-weight: 400;
color: #4d4d4d;
text-align: center;
border: 1px solid #ccc;
display: inline-block;
}
.blue .Tab1 .Menubox li a {
font-family: "微软雅黑";
font-size: 16px;
line-height: 40px;
font-weight: 400;
color: #4d4d4d;
text-align: center;
}
.blue .Tab1 .Menubox li:hover, .blue .Tab1 .Menubox li.hover {
padding:2px 20px 2px 20px;
margin: 0px 6px 0px 6px;
text-align: center;
font-family: "微软雅黑";
font-size: 16px;
line-height: 40px;
font-weight: 400;
color: #d41717;
text-align: center;
background: #f0ecec;
border: 1px solid #d41717;
display: inline-block;
border-radius:0px;
}
.blue .Tab1 .Contentbox {
max-width: 1200px;
width: 100%;
margin: 0px auto;
overflow:hidden;
}
.blue .xiangmu{
max-width: 1260px;
width: 100%;
padding:0px;
margin:10px auto 0px auto;
text-align: center;
}

.blue .xiangmu li {
width:280px;
height:400px;
float: left;
margin:0px 6px 0px 10px;
text-align: center;
background: #f0ecec;

}
.blue .xiangmu li:hover {
width:280px;
height:400px;
background: #ee9d00;
}
.blue .xiangmu li span{
padding-bottom:10px;
font-family: "微软雅黑";
font-size: 20px;
line-height: 20px;
font-weight: 700;
color: #242424;
display:block;
}
.blue .xiangmu li p{
padding:0px 10px 0px 10px;
font-family: "微软雅黑";
font-size: 13px;
line-height: 20px;
font-weight: 400;
color: #404040;
}
.blue .xiangmu li a.more{
width:100px;
padding:4px 4px 4px 4px;
margin:10px auto;
font-family: "微软雅黑";
font-size: 14px;
line-height: 20px;
font-weight: 400;
color: #242424;
border-radius: 4px;
border: 1px solid #ccc;
background:#fff;
display:block;
}
.blue .xiangmu li:hover a{
color: #f60;
}
.blue .xiangmu li img{
width:280px;
height:220px;
margin:0px auto 12px auto;
display:block;
}
.blue .xiangmu .clearfix, .blue .xiangmu .clearfix{
float: left;
}
#colee_left {
overflow: hidden;
width: 3200px;
height: 500px;
margin: 0 auto;
}
#colee_left >div {
overflow: hidden;
height:500px;
width: 6400px;
}
.colee_left-all {
overflow: hidden;
height: 500px;
width: 3200px;
float: left;
position: relative;
}
.blue .fenlei .index_more{
margin:20px auto 0px auto;
}
.blue .product {
max-width: 1200px;
width: 100%;
height:auto;
padding: 0;
margin: 40px auto 0px auto;
border: none;
}

.blue .product .content {
width: 100%;
height: 540px;
padding: 0;
margin: 20px auto 0px auto;
border: none;
overflow: hidden;
}

.blue .product li{
width: 286px;
height: 250px;
float: left;
font-family: "微软雅黑";
font-size: 18px;
color: #fff;
text-align: center;
line-height: 40px;
text-align: center;
position: relative;
overflow:hidden;
}
.blue .product li img{
width: 286px;
height: 250px;
position: absolute;
z-index: 1;
-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;
display: block;

}
.blue .product li a{
font-size: 18px;
color:#fff;
text-align:center;
}
.blue .product li a:hover{
color:#f60;
}
.blue .product li .pic-txt {
width:100%;
padding:0px;
display: block;
position: absolute;
bottom:0;
margin:0px auto;
font: 17px/40px "微软雅黑";
color: #fff;
font-weight: 500;
text-align: center;
z-index: 10000;
background: rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
cursor: pointer;
}
.blue .product li:hover img{
-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;
}

.blue .links{
width: 1280px;
border: none;
padding-bottom:20px; 
margin:20px auto 0px auto;
overflow:hidden;
}
.blue .links span{
font-family: "微软雅黑";
font-size: 20px;
line-height: 30px;
color: #000;
font-weight: 700;
text-align: left;
font-weight:700;
}
.blue .links a{
margin:0px 16px 0px 0px;
font-family: "微软雅黑";
font-size: 15px;
line-height: 30px;
color: #565656;
font-weight: 400;
text-align: center;
}

.blue .contact_us {
width: 635px;
border: none;
padding-bottom:20px;
float:left;
margin:20px 0px 0px 10px;
font-family: "微软雅黑";
font-size: 15px;
line-height: 24px;
color: #d0d0d0;
font-weight: 400;
text-align: left;

overflow:hidden;
}
.blue .contact_us p{
font-family: "微软雅黑";
font-size: 15px;
line-height: 24px;
color: #d0d0d0;
font-weight: 400;
text-align: left;
}
.blue .contact_us span{
font-family: "微软雅黑";
font-size: 20px;
line-height: 44px;
color: #fff;
font-weight: 500;
text-align: left;
display:block;
}

/*底部*/
.blue #globalFooter{
width: 100%;
height:auto;
padding:0;
margin-top:30px;
background: #d41717;
}
.blue #globalFooter_copyright{
width: 450px;
padding:60px 0px 0px 0px;
float:right;
margin:0px ;
font-family: "微软雅黑";
font-size: 15px;
line-height: 30px;
color: #fff;
font-weight: 400;
text-align: left;

}
.blue #globalFooter_copyright a{
margin:10px 16px 10px 10px;
color: #fff;
font-size: 15px;
line-height: 30px;
}

.blue #globalFooter .ewm{
width: 260px;
height:180px;
margin:40px 0px 0px 0px;
float:right;
background: url(../images/ewm.png) no-repeat;
}
/*内页*/
.blue .W30 .title, .blue .small_title {
height: 40px;
margin: 0px auto;
padding: 0px;
border: none;
overflow: hidden;
}
.blue .W30 .title h2, .blue .small_title h2 {
height: 40px;
padding: 0px 0px 0px 15px;
margin: 0px;
float: left;
border: none;
font-family: "微软雅黑";
font-size: 17px;
line-height: 40px;
color: #fff;
font-weight: 400;
text-align: left;
}
.blue .W30 .title span, .blue .small_title span {
min-width: 50px;
_width: 50px;
height: 30px;
padding: 5px 10px 5px 0px;
float: right;
margin: 0px;
text-align: right;
}
.blue .W70 .title, .blue .big_title {
width: 99%;
height: 50px;
padding: 0px;
margin: 0px auto;
border: none;
border-bottom: 1px solid #c3c3c3;
overflow: hidden;
}
.blue .W70 .title h2, .blue .big_title h2 {
height: 30px;
padding: 0px 0px 12px 0px;
float:left;
margin: 0px;
border: none;
font-family: "微软雅黑";
font-size: 24px;
color: #d41717;
font-weight: 400;
line-height:30px;
text-align: center;
border-radius: 0px;

}
.blue .W70 .title h1, .blue .big_title h1 {
width: 5px;
height: 20px;
padding: 0px;
float: left;
margin: 8px 5px 0px 5px;
border: none;
background: #ed3da1;
}
.blue .W70 .title span, .blue .big_title span {
min-width: 50px;
_width: 50px;
height: 35px;
padding: 5px 10px 0px 0px;
float: right;
margin: 0px;
text-align: right;
}
.blue #inlcude_contact_p {
width: 100%;
margin: 30px 0px 0px 0px;
padding: 0px;
border: none;
}
.blue #inlcude_contact_p .content {
min-height: 190px;
_height: 190px;
overflow: visible;
padding: 10px 0px 0px 0px;
border: none;
text-align: left;
background: #fff url(../images/contact_us.gif) no-repeat 10px 10px;
}
.blue #inlcude_contact_p .content .p, .blue #contact_us .p {
font-size: 12px;
line-height: 23px;
color: #555555;
text-align: left;
}
.blue #include_article_son_txtli{
width:100%;
margin:10px 0px 10px 0px;
padding:0px;
border: none;
}
.blue #include_article_son_txtli .content{
margin:0px;
padding:15px 0px 0px 0px;
border:none;
}
.blue #include_article_son_txtli .content li{
display: flex;
justify-center: center;
align-items:center;
}
.blue #include_article_son_txtli .content li a{

}
.blue #include_article_son_txtli .content li.two_fl{
padding:8px 10px 8px 10px;
margin:0px 6px 0px 6px;
font-family: "微软雅黑";
font-size: 14px;
line-height: 45px;
font-weight:100;
color: #fff;
text-align:center;
border-collapse:collapse; 
display:inline;
background:#d41717;
border: 2px solid #fbca18;
border-radius: 4px;

}
.blue #include_article_son_txtli .content li.two_fl a{
font-family: "微软雅黑";
font-size: 14px;
line-height: 45px;
font-weight:100;
color: #fff;
text-align:center;
}
.blue #include_article_son_txtli .content li.tree_fl{
float:left;
padding:8px 10px 8px 10px;
margin:0px 6px 0px 6px;
text-align:center;
font-family: "微软雅黑";
font-size: 13px;
line-height: 45px;
font-weight:100;
color: #333;
text-align:center;
border: 1px solid #d41717;
border-radius: 6px;
}
.blue #include_article_son_txtli .content li.two_fl:hover{
padding:8px 10px 8px 10px;
margin:0px 6px 0px 6px;
font-size: 14px;
line-height: 45px;
color: #fff;
font-weight:100;
text-align:center;
background:#fbca18;
border-radius: 4px;
}
.blue #include_article_son_txtli .content li.two_fl:hover a{
font-size: 14px;
line-height: 45px;
color: #fff;
font-weight:100;
text-align:center;
}
.blue .news_box {
margin: 0px;
padding: 0px;
border: none;
}
.blue .news_box .content {
margin: 0px;
padding: 0px;
border: none;
}
.blue .news_box .content ul {
width: 100%;
margin: 10px auto;
}
.blue .news_box .content li {
width: 100%;
height: 35px;
margin: 0px auto;
text-align: left;
}
.blue .news_box .content li:nth-child(odd) {
background: #f3f3f3;
}
.blue .news_box .content li a {
float: left;
font-size: 13px;
line-height: 35px;
color: #555555;
text-align: left;
text-indent: 24px;
background: url(../images/xd.jpg) no-repeat 15px center;
}
.blue .news_box .content li a:hover {
line-height: 35px;
color: #f60;
}
.blue .xiangmus, .blue .news_box_two{
width: 100%;
padding: 0px;
margin: 0px auto;
border: none;
}
.blue .xiangmus .content, .blue .news_box_two .content{
padding: 0px;
margin: 0px;
border: none;
}
.blue .xiangmus ul {
padding: 0px;
margin: 0px;
border: none;
}
.blue .xiangmus li {
width: 100%;
height: 115px;
padding: 0px 0px 4px 0px;
margin: 10px auto 6px auto;
font-size: 15px;
line-height: 20px;
color: #666666;
text-align: left;
background: #f4f4f4 url(images/ziye3_11.jpg) repeat-x bottom;
overflow: hidden;
}
.blue .xiangmus li img {
height: 110px;
padding: 3px 16px 0px 3px;
float:left;
margin: 0px;
}
.blue .xiangmus li p {
padding: 0px 0px 0px 10px;
margin: 0px;
font-size: 12px;
line-height: 20px;
color: #666666;
text-align: left;
}
.blue .xiangmus li span a{
font-size: 17px;
line-height: 22px;
color: #383838;
text-align: left;
font-weight: 400;
display: block;
}
.blue .xiangmus li a{
padding: 0px 0px 0px 10px;
margin: 0px;
font-size: 12px;
line-height: 20px;
color: #f60;
text-align: left;
}
.blue .xiangmus li span a:link, .blue .xiangmus li span a:visited {
font-size: 17px;
line-height: 30px;
color: #383838;
text-align: left;
text-decoration: none;
}
.blue .xiangmus li span a:hover {
color: #f60;
}
.blue .xiangmus li .more {
width: 96%;
height: 25px;
padding: 6px 0px 0px 0px;
margin: 0px auto;
text-align: left;
}
.blue .xiangmus li .more img {
width: 35px;
height: 12px;
float: left;
}

.blue .products {
padding: 0px;
margin: 0px;
border: none;
}
.blue .products .content {
width: 100%;
padding: 0px;
margin: 0px auto;
border: none;
text-align: center;
}
.blue .products .content li {
width: 280px;
height:245px;
padding: 5px 0px 10px 0px;
margin: 15px 13px 5px 13px;
font-size: 13px;
line-height: 30px;
color: #333;
text-align: center;
display: inline-block;
overflow: hidden;
}
.blue .products .content li p {
height: 30px;
margin: 0px;
font-size: 13px;
line-height: 30px;
color: #333;
text-align: center;
display: block;
overflow: hidden;
}
.blue .products .content li a {
font-size: 13px;
line-height: 30px;
color: #333;
text-align: center;
}
.blue .products li img {
max-width: 280px;
height: 210px;
margin: 0 auto;
display: block;
}
.blue .main_box{width:100%}
.blue .main{max-width:1200px;width:100%; margin:0px auto;}
.blue .W30 {
width: 260px;
padding: 0px;
float: left;
margin: 0px;
background: none;
}
.blue .W70 {
width: 920px;
padding: 0px;
float: right;
margin: 0px;
border: none;
}
.blue a {
color: #555555;
font-size: 13px;
text-decoration: none;
}
.blue a:hover {
color: #f60;
}
.blue span a {
color: #555;
font-size: 13px;
text-decoration: none;
}
.blue span a:hover {
color: #f60;
font-size: 13px;
text-decoration: none;
}
.blue .skins .pubdate {
width: 90%;
height: 25px;
padding: 0px;
margin: 5px auto 5px auto;
border: none;
font-size: 12px;
line-height: 25px;
color: #828282;
text-align: center;
display: block;
}
.blue .blocks {
padding: 0px;
margin: 0px;
border: none;
}
.blue .skins {
padding: 0px;
margin: 0px;
}
.blue .skins .titles {
width: 100%;
margin: 15px 0px 10px 0px;
padding: 0px;
border: none;
}
.blue .skins .titles h1 {
width: 100%;
margin: 0px;
padding: 0px;
border: none;
font-size: 18px;
line-height: 30px;
font-weight: bold;
text-align: center;
}
.blue .skins .titles h3 {
min-width: 50px;
_width: 50px;
height: 31px;
float: right;
}
.blue .skins .titles span {
}
.blue .skins .contents {
width: 96%;
padding: 0px;
margin: 0px auto;
background: none;
border: none;
}
.blue .skins .contents img{
max-width: 100%;
height:auto !important;
margin: 10px auto;
display:block;
}
.blue #sidebar {
border: none;
}
.blue .btn_order {
padding: 10px;
display: block;
font-size: 16px;
font-weight: bold;
letter-spacing: 1em;
text-align: center;
text-decoration: none;
color: #202020;
}
.blue #ArticleContent_body, .blue . imgtxt {
width:96%;
margin:10px auto;
font-size:13px;
line-height: 25px;
color: #202020;
text-align: left;
text-indent:22px;
font-weight:normal;
}
.blue .crumbNav {
width: 99%;
line-height: 20px;
padding: 10px 0px 0;
margin: 0px auto;
border: none;
}
.blue .table, .blue .table .bg2, .blue .pages, .blue table td, .blue table th {
background: none;
color: #555;
}
.blue .table .wenzi {
width: 120px;
}
/*翻页代码*/
.blue .pages {
text-align: center;
font-size: small;
margin-top:20px;
}

.blue .pages a {
background-color: #f3f3f5;
display: inline-block;
padding: 2px 6px;
color: #333
}

.blue .pages a:hover {
border: 1px solid #666;
padding: 1px 5px;
text-decoration: none
}

.blue .pages strong {
font-weight: bold;
background-color: #f3f3f5;
display: inline-block;
padding: 2px 6px;
}

.blue .pages .current {
background-color: #278cd2;
display: inline-block;
padding: 2px 6px;
color: #fff
}

/*left*/
.leftsidebar_box {
width:100%;
height: auto !important;
overflow: visible !important;
height: 100% !important;
background-color: #ffffff;
}
.line {
height: 2px;
width: 100%;
}
.leftsidebar_box .til-cons {
width: 100%;
margin: 0 auto;
text-align: center;
position: relative;
}
.leftsidebar_box .til-cons h1 {
position: relative;
color: #333;
font-weight: 500;
font-size: 16pxx;
position: relative;
line-height: 40px;
cursor: pointer;
background:#e0e0e0 url(../images/xd.png) no-repeat 40px center;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.leftsidebar_box .til-cons h1 a{
color: #333;
font-weight: 500;
font-size:16px;
line-height: 40px;
}
.leftsidebar_box .til-cons .h1-hover, .leftsidebar_box .til-cons .h1-click {
background: #fbca18;
color: #fff;
}
.leftsidebar_box .til-cons .h1-hover a, .leftsidebar_box .til-cons .h1-click a{
color: #373737;
}
.leftsidebar_box .til-details {
width: 150px;
position: absolute;
right: -150px;
top: 0;
background-color: #fbca18;
line-height:40px;
z-index: 1000;
display: none;
}
.leftsidebar_box .til-details li {
cursor: pointer;
border-top: 2px solid #d41717;
font-size: 15px;
}
.leftsidebar_box .til-cons:hover h1:after {
z-index: 101;
position: absolute;
top: 0;
right: -15px;
content: "";
display: block;
width: 16px;
height: 40px;
background: url(../images/iconlist.png) no-repeat -5px -561px;
}
.leftsidebar_box .til-details .li-hover, .leftsidebar_box .til-details li:hover {
color: #333;
background: #dcdcdc;
}
.blue .zx-til{
width: 100%;
height: 60px;
font-size: 24px;
font-weight:400;
color: #292929;
text-align: center;
line-height: 60px;

}

/*---------右边悬浮QQ------------------------------*/
.blue .side_nav{position: fixed;top: 50%;right:0;width: 60px; z-index:999;}
.blue .side_nav ul li{position: relative;width: 60px;height: 60px;float: right; border-bottom: 1px solid #fff;/* border-bottom: 1px solid #fff; */}
.blue .side_nav ul li a{display:inline-block;height: 60px;position: absolute;top: 0;left: 0;}
.blue .current_side_n{width: 140px!important;}
.blue .current_side_n a{width: 140px!important;}
.blue .side_nav ul li span{float: left;color:#fff;line-height: 60px;font-size: 16px;margin-left: 60px;cursor: pointer;}
.blue .side_nav_3 a{width: 60px;}
.blue .side_nav_3 a span{height:128px;position: absolute;right: 60px;bottom: 0px;margin-left: 0!important;display: none;}
.blue .tel a{background: #6f6f6f url(../images/0013920_47.png) no-repeat 15px 15px; border-radius: 6px;}
.blue .QQ a{background: #6f6f6f url(../images/0013920_47.png) no-repeat 15px -96px; border-radius: 6px;}
.blue .sub_QR a{background: #6f6f6f url(../images/0013920_47.png) no-repeat 15px -207px; border-radius: 6px;}
.blue .back_top a{background: #6f6f6f url(../images/0013920_47.png) no-repeat 15px -317px; border-radius: 6px;}

.blue .chosecolor{
background:#d41717;
}
.blue .end_color{
background:#2d2d2d;
}